Autor: Walter Dominguez
Data:   revisto em jun/2008
Fontes:

   
É um processo de trabalho entre engenheiros de sistemas (analistas de sistemas) e clientes/usuarios do sistema, com o objetivo de definir detalhadamente os requisitos e propósitos de um sistema. Partindo da premissa que o ciclo do trabalho é composto de várias interações por etapa e atividade, temos a seguinte apresentação do método:

 

 
interação
1
2
3
4
5
6
7
8
Concepção e analise                
    Considerar o problema resolvido        
    Definir dados necessários      
    Definir tópicos necessários            
    Definir interface de dados        
    Definir a interface de especialista            
       
Desenvolvimento    
    Definir componentes            
    Obter componentes          
    Testar interface de dados            
    Testar interface do especialista            
       
Implantação    
    Atualizar dados        
    Atualizar tópicos (inclui regras)          
       
Operação    
     Atualizar dados       ....
     Consultar informações         ....
       
Manutenção    
    Atualizar dados        
    Atualizar tópicos (inclui e altera regras)                
 
Diretrizes:
. Considerar o problema resolvido: definir como é funcionando incluindo estratégia, objetivos finais, usuários (atores) e suas necessidades e contribuições.
. Definir :  escrever o necessário.
. Obter: utilizar o que existe ou desenvolver.
. Dados: dados primários de saida (não envolvem cálculo) e dados de entrada e que ficam disponivel para uso ou atualização.
. Tópicos: conteúdo necessário e regras que devem existir.
Ex.: contabilidade: regras de lançamento, que lançamentos serão realizados em determinado evento.
Ex.:controle externo: regras de inspeção e que inspeções seram feitas em determinado evento
Ex:planejamento: regras do orçamento e premissas.
mapa de tópicos - modelos mentais através da modelagem conceitual dentro de um determinado dominio de assunto, mostrando o relacionamento entre tópicos
. Consulta: regra de obtenção de informações. Filtro para obter a infromação
. Interface: forma/ protocolo/ contrato para se comunicar.
. Interface de dados: para dados 
. Interface especialistas: para tópicos
. Banco de dados: dados para ficarem disponivel. modelagem de dados relacional
. Observação: Dividir o trabalho em etapa, sendo que a etapa poder ser interativa durante a existencia do serviço.
. Componentes: Conjunto de operações para transformar algo.
Pode ser integrado a outros componentes como jogo Lego.
Tem 2 tipos interfaces: um provedora e outra requerida
Encapsula uma série de funcionalidades.
.componentes: Conjunto de operações para transformar algo. Um componente pode ser integrado a outros componentes, como um jogo de armar (ex. Lego). Um componente pode ser formado por diversos componentes. Componente é uma rotina que pode ser aplicada em conjunto com outras para construir aplicações diversas.Encapsula uma série de funcionalidades. Um componente é uma unidade independente, que pode ser utilizado com outros componentes para formar um sistema mais complexo.
Dividir o trabalho em etapa, sendo que a etapa poder ser interativa durante a existencia do serviço.

 

Método de Trabalho